<?php
session_start();
require_once '../../Banco/Conexao.php';
if (!isset($_SESSION['carrinho'])) {
    $_SESSION['carrinho'] = array();
}
//Adicionar Produto
if (isset($_GET['acao'])) {
    if ($_GET['acao'] == 'add') {
        $id = intval($_GET['id']);
        if (!isset($_SESSION['carrinho'][$id])) {
            $_SESSION['carrinho'][$id] = 1;
        } else {
            $_SESSION['carrinho'][$id] += 1;
        }
    }
}
//Atualizar Produto
if(isset($_GET['acao'])){
if ($_GET['acao'] == 'up') {
    if (is_array($_POST['produto'])) {
        foreach ($_POST['produto'] as $id => $qtd) {
            $id = intval($id);
            $qtd = intval($qtd);
            if (!empty($qtd) || $qtd <> 0) {
                $_SESSION['carrinho'][$id] = $qtd;
            } else {
                unset($_SESSION['carrinho'][$id]);
            }
        }
    }
}
}
//Remover Produto
if(isset($_GET['acao'])){
if ($_GET['acao'] == 'del') {
    $id = intval($_GET['id']);
    if ($_SESSION['carrinho'][$id]) {
        unset($_SESSION['carrinho'][$id]);
    }
}
}
?>
 <?php require 'cabecalho.php'; ?>
            <div id="miolo">
                <div id="categorias">
                    <?php require_once 'menu_categorias.php'; ?>
                </div>	
                <div id="conteudo">
                    <div class="containers">
                        <p class="titulo-cadastro" align="center">Minha Cesta de compras</p>       
                        <table width="100%">
                            <thead>
                                <tr>
                                    <th align="left">Produto</th>
                                    <th>Quantidade</th>
                                    <th align="center">Pre&ccedil;o</th>
                                    <th align="center">SubTotal</th>
                                    <th align="center">Remover</th>
                                    <th colspan="4" align="center">Total</th>  
                                </tr>
                                <tr><td colspan="4"><hr/></td></tr>
                            </thead>	
                            <form method="POST" action="?acao=up">
                                <tfoot>
                                    <tr><td colspan="5" align="right"><input type="submit" class="bt_buscar" value="Atualizar"/></td>
                                    <td colspan="5"><a href="usuario-finaliza-compra.php"><input type="submit" class="bt_buscar" value="Finalizar"/></a></td></tr>                                                                             
                                <tbody>
                                    <?php
                                    $total = 0.0;
                                    if (count($_SESSION['carrinho']) == 0) {
                                        echo '<tr><td colspan="5" align="center"><strong>Carrinho de Compras vazio!.</strong></td></tr>';
                                    } else {
                                        $con = new Conexao();
                                        $con->conecta();
                                        foreach ($_SESSION['carrinho'] as $id => $qtd) {
                                            $sql = "select * from produto where prod_id = '$id'";
                                            $result = mysql_query($sql) or die("Erro de consulta");
                                            $linha = mysql_fetch_assoc($result);
                                            $nome = $linha['prod_nome'];
                                            $preco = number_format($linha['prod_valor'], 2, ',', '.');
                                            $subtotal = number_format($linha['prod_valor'] * $qtd, 2, ',', '.');
                                            $total += number_format($linha['prod_valor'] * $qtd, 2, ',', '.');
                                            echo '<tr>
                                                    <td align="left">'.$nome.'</td>
                                                    <td><input class="textquantidade" name="produto['.$id.']" type="text" value="'.$qtd.'" size="2"/></td>
                                                    <td>R$ '.$preco.'</td>
                                                    <td>R$ '.$subtotal.'</td>
                                                    <td align="center"><a href="?acao=del&id='.$id.'"><div class="bt-comprar">Remover</div></a></td>
                                                </tr>';
                                        }
                                        $con->desconnecta();
                                        echo '<td colspan="6" align="left"><hr>
                                              </td><td align="right"><strong>R$ '.$total.'</strong></td>';
                                    }
                                    ?>
                                </tbody>
                            </form>
                        </table>
                    </div>
                </div>
                    <?php include 'rodape.php'; ?>